package com.jms.web.mvc.resource;

/**
 * 静态资源类
 * 用于封装静态资源的基本信息，包括创建时间、访问路径和资源内容
 */
public class StaticResource {
    /**
     * 资源创建时间戳
     */
    private long createTime;

    /**
     * 资源访问路径
     */
    private String path;

    /**
     * 资源内容
     */
    private String resource;

    /**
     * 构造函数，初始化静态资源对象
     * @param createTime 资源创建时间戳
     * @param path 资源访问路径
     * @param resource 资源内容
     */
    public StaticResource(long createTime, String path, String resource) {
        this.createTime = createTime;
        this.path = path;
        this.resource = resource;
    }

    /**
     * 获取资源创建时间
     * @return 资源创建时间戳
     */
    public long getCreateTime() {
        return createTime;
    }

    /**
     * 设置资源创建时间
     * @param createTime 资源创建时间戳
     */
    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取资源访问路径
     * @return 资源访问路径
     */
    public String getPath() {
        return path;
    }

    /**
     * 设置资源访问路径
     * @param path 资源访问路径
     */
    public void setPath(String path) {
        this.path = path;
    }

    /**
     * 获取资源内容
     * @return 资源内容
     */
    public String getResource() {
        return resource;
    }

    /**
     * 设置资源内容
     * @param resource 资源内容
     */
    public void setResource(String resource) {
        this.resource = resource;
    }
}

